|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.cebis.moccabox.repository.elements.ConceptAccessBean
public class ConceptAccessBean
Klasse, die die Beschreibung der Zugriffserlaubnis auf Konzepte kapselt und
die Strategien der Integritätswahrung verwaltet. Sie wird für die jeweiligen
Konzepte über die entsprechende moccapart_x.xml.
<monitor>
<conceptaccess class="de.cebis.molap.domain.WorkroomService">
<access type="create">
<notify>de.cebis.molap.tasks.notification.WorkroomServiceCreatedNotificationTask</notify>
<notify>de.cebis.molap.tasks.IdentMappingCreateTask</notify>
</access>
<access type="update">
<notify>de.cebis.molap.tasks.notification.WorkroomServiceUpdatedNotificationTask</notify>
</access>
<access type="delete">
<notify>de.cebis.molap.tasks.notification.WorkroomServiceDeletedNotificationTask</notify>
<notify>de.cebis.molap.tasks.IdentMappingDeleteTask</notify>
</access>
</conceptaccess>
</monitor>
IMetaSystem,
MetaSystem| Field Summary | |
|---|---|
static java.lang.String |
CREATE
Das Konzept wird in der Datenbasis neu angelegt. |
static java.lang.String |
DELETE
Das Konzept wird aus der Datenbasis gelöscht. |
static java.lang.String |
LOAD
Das Konzept wird aus der Datenbasis geladen. |
static java.lang.String |
UPDATE
Das Konzept wird in der Datenbasis aktualisiert. |
| Constructor Summary | |
|---|---|
ConceptAccessBean(java.lang.Class conceptClass)
Konstruktor zum Erzeugen einer neuer ConceptAccessBean. |
|
| Method Summary | |
|---|---|
void |
addDependency(RelationShipBean dependency)
Hinzufügen einer Abhängigkeit zu einem anderen Konzept. |
void |
addDependent(RelationShipBean dependent)
Hinzufügen einer abhängigen Relation. |
void |
addPersistenceListener(java.lang.String operation,
IMoccaPersistenceListener listener)
Registrieren eines Listeners für eine bestimmte Operation, die auf dem Konzept ausgeführt wird. |
void |
addPersistenceListeners(java.lang.String operation,
java.util.Vector<IMoccaPersistenceListener> vListener)
Registrieren mehrerer Listener für eine bestimmte Operation, die auf dem Konzept ausgeführt wird. |
java.lang.Class |
getConceptClass()
Zurückgeben der Klasse des Konzepts, für das die Zugriffsbeschreibung gilt. |
RelationShipBean[] |
getDependencies()
Zurückliefern aller Abhängigkeiten von anderen Konzepten. |
RelationShipBean[] |
getDependents()
Zurückliefern aller abhängiger Konzepte. |
IMoccaPersistenceListener[] |
getPersistenceListener(java.lang.String operation)
Zurückliefern der Listener, die bei der ausgeführten Operation zu benachrichtigen sind. |
void |
merge(ConceptAccessBean bean)
Hinzufügen weiterer Listener, die in einem ConceptBean gekapselt
sind. |
void |
setConceptClass(java.lang.Class conceptClass)
Setzen der Klasse des Konzepts, für das die Zugriffsbeschreibung gilt. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String LOAD
public static final java.lang.String CREATE
public static final java.lang.String UPDATE
public static final java.lang.String DELETE
| Constructor Detail |
|---|
public ConceptAccessBean(java.lang.Class conceptClass)
ConceptAccessBean.
conceptClass - Die Klasse des Konzepts, für das die Beschreibung gilt.| Method Detail |
|---|
public void setConceptClass(java.lang.Class conceptClass)
conceptClass - Klasse des Konzepts.public java.lang.Class getConceptClass()
public void addPersistenceListener(java.lang.String operation,
IMoccaPersistenceListener listener)
operation - Die ausgeführte Operation.listener - Der zu benachrichtigende Listener.
public void addPersistenceListeners(java.lang.String operation,
java.util.Vector<IMoccaPersistenceListener> vListener)
operation - Die ausgeführte Operation.vListener - Die zu benachrichtigenden Listener.public IMoccaPersistenceListener[] getPersistenceListener(java.lang.String operation)
operation - Operation, die ausgeführt wurde.
public void merge(ConceptAccessBean bean)
ConceptBean gekapselt
sind. Sie werden so integriert, dass Listener nicht doppelt registriert werden.
bean - Das Bean, das die Beschreibung für den Zugriff enthält.public void addDependent(RelationShipBean dependent)
dependent - Relation zu einem abhängigen Konzept.public RelationShipBean[] getDependents()
public void addDependency(RelationShipBean dependency)
RelationshipBean
referenziert wird.
dependency - Relation zum Konzept, von dem dieses abhängig ist.public RelationShipBean[] getDependencies()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||